package com.deram.ctin.serv.business.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

@ApiModel(description = "商标")
public class BusinessBrand implements Serializable {

    @ApiModelProperty(value = "ID")
    private Long id;
    @ApiModelProperty(value = "商标")
    private String imageUrl;
    @ApiModelProperty(value = "商标名")
    private String brandName;
    @ApiModelProperty(value = "状态")
    private Integer state;
    @ApiModelProperty(value = "状态名字")
    private String stateName;
    @ApiModelProperty(value = "申请时间")
    private Date applicationDate;
    @ApiModelProperty(value = "注册号")
    private String registerCode;
    @ApiModelProperty(value = "类别")
    private Integer category;
    @ApiModelProperty(value = "类别名称")
    private String categoryName;
    @ApiModelProperty(value = "详情")
    private String content;
    @ApiModelProperty(value = "企业ID")
    private Long enterId;
    @ApiModelProperty(value = "申请人")
    private String applicant;
    @ApiModelProperty(value = "初审公告时间")
    private Date firstDate;
    @ApiModelProperty(value = "注册公告时间")
    private Date registerDate;
    @ApiModelProperty(value = "专利期限至")
    private Date deadDate;
    @ApiModelProperty(value = "专利代理机构")
    private String agency;
    @ApiModelProperty(value = "商标公告")
    private String notice;
    @ApiModelProperty(value = "商品/服务项目")
    private String serve;
    @ApiModelProperty(value = "商标动态")
    private String dynamic;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getImageUrl() {
        return imageUrl;
    }

    public void setImageUrl(String imageUrl) {
        this.imageUrl = imageUrl == null ? null : imageUrl.trim();
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName == null ? null : brandName.trim();
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getStateName() {
        return stateName;
    }

    public void setStateName(String stateName) {
        this.stateName = stateName == null ? null : stateName.trim();
    }

    public Date getApplicationDate() {
        return applicationDate;
    }

    public void setApplicationDate(Date applicationDate) {
        this.applicationDate = applicationDate;
    }

    public String getRegisterCode() {
        return registerCode;
    }

    public void setRegisterCode(String registerCode) {
        this.registerCode = registerCode;
    }

    public Integer getCategory() {
        return category;
    }

    public void setCategory(Integer category) {
        this.category = category;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName == null ? null : categoryName.trim();
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content == null ? null : content.trim();
    }

    public Long getEnterId() {
        return enterId;
    }

    public void setEnterId(Long enterId) {
        this.enterId = enterId;
    }

    public String getApplicant() {
        return applicant;
    }

    public void setApplicant(String applicant) {
        this.applicant = applicant;
    }

    public Date getFirstDate() {
        return firstDate;
    }

    public void setFirstDate(Date firstDate) {
        this.firstDate = firstDate;
    }

    public Date getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(Date registerDate) {
        this.registerDate = registerDate;
    }

    public Date getDeadDate() {
        return deadDate;
    }

    public void setDeadDate(Date deadDate) {
        this.deadDate = deadDate;
    }

    public String getAgency() {
        return agency;
    }

    public void setAgency(String agency) {
        this.agency = agency;
    }

    public String getNotice() {
        return notice;
    }

    public void setNotice(String notice) {
        this.notice = notice;
    }

    public String getServe() {
        return serve;
    }

    public void setServe(String serve) {
        this.serve = serve;
    }

    public String getDynamic() {
        return dynamic;
    }

    public void setDynamic(String dynamic) {
        this.dynamic = dynamic;
    }

    @Override
    public String toString() {
        return "BusinessBrand{" +
                "id=" + id +
                ", imageUrl='" + imageUrl + '\'' +
                ", brandName='" + brandName + '\'' +
                ", state=" + state +
                ", stateName='" + stateName + '\'' +
                ", applicationDate=" + applicationDate +
                ", registerCode='" + registerCode + '\'' +
                ", category=" + category +
                ", categoryName='" + categoryName + '\'' +
                ", content='" + content + '\'' +
                ", enterId=" + enterId +
                ", applicant='" + applicant + '\'' +
                ", firstDate=" + firstDate +
                ", registerDate=" + registerDate +
                ", deadDate=" + deadDate +
                ", agency='" + agency + '\'' +
                ", notice='" + notice + '\'' +
                ", serve='" + serve + '\'' +
                ", dynamic='" + dynamic + '\'' +
                '}';
    }
}